Site Integration

Overview

Note: All p13n versions will be updated to version 1.2 on August 31, 2017. See the JavaScript Integration page for more information.

The table below contains links that will help you find the documents that you need.

Integration Overview

An overview of Algonomy Integration includes the following:

Client-side vs Server-side Integration

Cookies and Tracking User Activity

Email Integration

Ensembles

API Recommend

Optimizing Your Integration for Speed

Omnichannel Personalization Platform Architecture

Vanity URLs

Core JSON Integration

Client-side JSON integration returns content as a single block of JSON, which your webpage formats and displays.

For every webpage you want to integrate, identify the correct page type, and include the JavaScript code on your webpage. Includes: 

JSON Integration Overview

Home Page

Category Page

Item Page

Add to Cart Page

Cart Page

Add to Registry Page

Brand Page

Error Page

Generic Page

Personal Page

Purchase Complete Page

Search Page

Wish List Page

Core HTML Integration (Legacy)

HTML integration returns content as formatted HTML, which you display on your webpages. For every page on your site that you want to integrate, identify the RR page type, and include the JavaScript code on your webpage.

NOTE This refers to a legacy feature which is only available to existing customers. New and existing customers looking to add personalization should refer to Core JSON Integration

Feature Integration

When you set up your pages, you’ll want to take advantage of Algonomy features along with the basic integration covered in the JSON integration guides or API docs.

Includes: 

A/B Treatments

Blocked Items

Brand Filtering

Category Context

Channels

Click-Through Parameters

Dynamic Pricing

Multiple Requests

Opt-out Pages

Page Information

Recommend Features

Refinements

Regional Attributes

Registry Types

Segments

SKU Tag Integration

Testing and Debugging

User Attributes

Debugging and Validation

Algonomy provides you with an array of options to make your integration easier and to debug your existing implementation. Here you can find a list of methods you can enable from the Algonomy JavaScript library (p13n.js) including: 

Early Recommendation Quality

Sample JSON Response

Transaction Data Validation

Reviewing Requests